package com.java.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
/**
* @ClassName: BsAppraise
* @Description: bs_appraise表：考核记录表
* @author admin
* @date 2024-03-08
 */
public class BsAppraise {
	/**
	 * 主键
	 */
	private String appraiseId;
	/**
	 * 考核项打分记录（bs_score_record表主键）
	 */
	private String appraiseRecordId;
	/**
	 * 考核学生
	 */
	private String appraiseStudentId;
	/**
	 * 考核课程
	 */
	private String appraiseCourseId;
	/**
	 * 目标项
	 */
	private String appraiseTargetId;
	/**
	 * 成绩得分
	 */
	private BigDecimal appraiseScore;
	/**
	 * 考核日期
	 */
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
	private Date appraiseDate;
	/**
	 * 备注
	 */
	private String appraiseRemark;
	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date appraiseTime;
	/**
	 * 1删除
	 */
	private Integer appraiseDelete;

	public BsAppraise() {
		super();
	}
	
	public String getAppraiseId() {
		return appraiseId;
	}
	public BsAppraise setAppraiseId(String appraiseId) {
		this.appraiseId = appraiseId;
		return this;
	}
	
	public String getAppraiseStudentId() {
		return appraiseStudentId;
	}
	public BsAppraise setAppraiseStudentId(String appraiseStudentId) {
		this.appraiseStudentId = appraiseStudentId;
		return this;
	}
	
	public String getAppraiseCourseId() {
		return appraiseCourseId;
	}
	public BsAppraise setAppraiseCourseId(String appraiseCourseId) {
		this.appraiseCourseId = appraiseCourseId;
		return this;
	}
	
	public BigDecimal getAppraiseScore() {
		return appraiseScore;
	}
	public BsAppraise setAppraiseScore(BigDecimal appraiseScore) {
		this.appraiseScore = appraiseScore;
		return this;
	}
	
	public Date getAppraiseDate() {
		return appraiseDate;
	}
	public BsAppraise setAppraiseDate(Date appraiseDate) {
		this.appraiseDate = appraiseDate;
		return this;
	}
	
	public String getAppraiseRemark() {
		return appraiseRemark;
	}
	public BsAppraise setAppraiseRemark(String appraiseRemark) {
		this.appraiseRemark = appraiseRemark;
		return this;
	}
	
	public Date getAppraiseTime() {
		return appraiseTime;
	}
	public BsAppraise setAppraiseTime(Date appraiseTime) {
		this.appraiseTime = appraiseTime;
		return this;
	}
	
	public Integer getAppraiseDelete() {
		return appraiseDelete;
	}
	public BsAppraise setAppraiseDelete(Integer appraiseDelete) {
		this.appraiseDelete = appraiseDelete;
		return this;
	}

	public String getAppraiseTargetId() {
		return appraiseTargetId;
	}

	public BsAppraise setAppraiseTargetId(String appraiseTargetId) {
		this.appraiseTargetId = appraiseTargetId;
		return this;
	}

	public String getAppraiseRecordId() {
		return appraiseRecordId;
	}

	public void setAppraiseRecordId(String appraiseRecordId) {
		this.appraiseRecordId = appraiseRecordId;
	}
	
}